Evaluation eines modellbasierten Requirements-Engineering-Ansatzes für den Einsatz in der Motorsteuerungs-Domäne
نویسندگان
چکیده
Modellbasierte Entwicklungsansätze für softwareintensive, eingebettete Systeme sollen dazu beitragen, Fehler im Entwicklungsprozess zu vermeiden, die Entwicklungsdauer zu verkürzen und die hohe Systemkomplexität besser beherrschbar zu machen. Besonders vielversprechend erscheint der Einsatz von Modellen bereits in frühen Entwicklungsaktivitäten, in denen die Anforderungen und die Architektur definiert werden. COSMOD-RE ist ein zielund szenariobasierter Requirements-Engineering-Ansatz, der eine verzahnte Entwicklung von Anforderungsund Architekturmodellen über mehrere Abstraktionsstufen eines softwareintensiven, eingebetteten Systems hinweg unterstützt. In diesem Beitrag werden die Erkenntnisse und Erfahrungen beschrieben, die bei der Evaluation von COSMOD-RE in einem spezifischen Entwicklungskontext, der Entwicklung von Anforderungen für die Anwendungssoftware einer Motorsteuerung, gesammelt wurden. Hauptmotivation für diese Evaluation war es, Erkenntnisse über den Nutzen und die Anwendbarkeit von COSMOD-RE in dieser Domäne zu gewinnen. 1 Motivation und Problemstellung Bei der Entwicklung komplexer, softwareintensiver, eingebetteter Systeme müssen Anforderungen auf verschiedenen Abstraktionsstufen definiert und analysiert werden, beispielsweise Anforderungen an das Gesamtsystem sowie Anforderungen an die Systemsoftware. Modellbasierte Requirements-Engineering-Ansätze sollen dazu beitragen, Fehler in Anforderungen an das System bzw. die Software zu vermeiden, sowie in kürzerer Zeit zu einem umfassenden Verständnis der Anforderungen zu gelangen. Der COSMOD-RE-Ansatz (siehe [PS09] und [Po10]) unterstützt die modellbasierte Entwicklung von Anforderungen an softwareintensive, eingebettete Systeme. COSMOD-RE verknüpft dazu verschiedene, im RE etablierte Modellierungstechniken wie Ziel-, Szenariound Funktionsmodellierung. 1 Dieser Beitrag wurde gefördert durch die BMBF Innovationsallianz SPES 2020, Förderkennzeichen 01IS08045.
منابع مشابه
Modellbasiertes Requirements Engineering - Eine Situationsanalyse zum Stand der Praxis
Neue Produkteigenschaften werden in zahlreichen technischen Domänen (wie zum Beispiel in der Automobildomäne) in zunehmendem Maße softwarebasiert realisiert. Die Anzahl von verteilten, miteinander vernetzten (softwarebasierten) Systemfunktionen steigt stetig an, wodurch die Komplexität der Systeme ebenfalls rapide zunimmt. Folglich wachsen auch die Herausforderungen für die Entwicklung dieser S...
متن کاملRequirements Engineering in der Steuergeratesoftwareentwicklung
Mit dem zunehmenden Einzug der Elektronik ins Fahrzeug nimmt die Komplexität der Steuerungsstrukturen exponentiell zu. Durch diese Komplexität wird das Entwicklungsrisiko der Komponente Steuergerät sehr hoch. In vielen Fällen hat das Requirement Engineering großen Einfluss auf kritische Projektverläufe. Der folgende Praxisund Erfahrungsbericht aus diesem Bereich soll die Prozessverbesserungspot...
متن کاملHerausforderungen für das Requirements Engineering in der Domäne Energie
Der Ausbau derzeitiger Stromnetze zum intelligenten Stromnetz der Zukunft („Smart Grid“) stellt für die Domäne Energie einen massiven Umbruch dar. Bei der Realisierung des Smart Grid spielen Eingebettete Systeme eine zentrale Rolle. Zum einen werden sie zukünftig wesentliche Aufgaben der Steuerung von Energieerzeugung und -verbrauch übernehmen. Zum anderen kommt ihnen eine bedeutsame Rolle bei ...
متن کاملEinführung eines Produktlinienansatzes in die automotive Softwareentwicklung am Beispiel von Steuergerätesoftware
Der Anteil an Varianten in der industriellen Software ist in den letzten Jahren stetig gestiegen. Durch den Einsatz von Software-Produktlinien wird versucht die damit verbundene Komplexität zu reduzieren und beherrschbar zu machen. Jedoch ist für die Einführung von Software-Produktlinien ein gewisser Aufwand notwendig, damit diese effizient den Entwicklungsprozess unterstützen können. Es gibt f...
متن کاملEin strukturierter Ansatz zur Ableitung methodenspezifischer UML/SysML-Profile am Beispiel des SPES 2020 Requirements Viewpoints
Eine wesentliche Voraussetzung für die industrielle Akzeptanz von wissenschaftlich entwickelten, modellbasierten Entwicklungsmethoden ist, dass die Methode in die Werkzeugund Prozesslandschaft von Industrieunternehmen eingliedert und somit angewendet werden kann, ohne dass methodenspezifische Werkzeuge notwendig sind. Profile erlauben es, UML/SysML für spezielle Entwicklungsmethoden anzupassen,...
متن کامل